home *** CD-ROM | disk | FTP | other *** search
/ Whiteline: Transmission / whiteline CD Series - Transmission.iso / utilitys / tp404v12 / patchprg / 404_f030.ger next >
Text File  |  1995-06-07  |  14KB  |  331 lines

  1. ;*******************************************************************************
  2. ;*   Patchfile für TOS 4.04 (Falcon030) V 1.2 (TosPatch > V2.4 erforderlich)   *
  3. ;*                                      Vom 03.05.1995                         *
  4. ;* Copyright 25.11.1994 by:  Michael Ruge                                      *
  5. ;*                           Konrad-Adenauer-Ring 14                           *
  6. ;*                           65428 Rüsselsheim-Königstädten                    *
  7. ;*                           Telefon +49-6142/33429 (evtl. Anrufbeantworter)   *
  8. ;*                           Mailbox +49-6142/33669                            *
  9. ;*                                                                             *
  10. ;*                                                                             *
  11. ;* Wer einen neuen Patch für das TOS 4.04 hat, möge sich bitte vor der Veröff- *
  12. ;* entlichung mit mir in Verbindung setzen! Damit man jederzeit nach vollziehen*
  13. ;* kann von wem der Patch ist und was er macht, also keinen Wildwuchs mit die- *
  14. ;* ser Patchliste veranstalten!                                                *
  15. ;*                                                                             *
  16. ;*                                                                             *
  17. ;* Diese Patchliste ist Pizzaware das hei₧t,jeder der sich sein TOS 4.04       *
  18. ;* patcht ist verpflichtet mindestens eine Pizza im Gegenwert von mindestens   *
  19. ;* 10.- DM zu verzehren! Säumige Zahler werden verfolgt und mit scharfer Pep-  *
  20. ,* peroni überwältigt :-)                                                      *
  21. ;*                                                                             *
  22. ;* Statt TosPatch eignet sich das Programm égale ebenfalls für Patches dieser  *
  23. ;* Art. Dazu müssen Sie lediglich das ROM irgendwie auslesen und manuell mit   *
  24. ;* égale anhand dieser Datei (Binär laden!) patchen.                           *
  25. ;* Das Programm ist z.B. per Modem in der KGB, Tel. 0611/375201 erhältlich.    *
  26. ;*                                                                             *
  27. ;*                                                                             *
  28. ;*       Name                Kürzel              Datum                         *
  29. ;*  --------------------------------------------------------                   *
  30. ;*  Michael Ruge             MR                  24.09.94                      *
  31. ;*  Steffen Engel            SE                  01.10.94                      *
  32. ;*  Jens Fellmuth            JF                  23.10.94                      *
  33. ;*                                                                             *
  34. ;*                                                                             *
  35. ;*******************************************************************************
  36. ;* 
  37. ;* TOS-Daten festlegen
  38. ;* >>> TOS-Länge _MUSS_ durch $20000 teilbar sein!
  39.  
  40. .BASE   = E00000    ;TOS-ROM-Adresse (Default $E00000)
  41. .LENGTH =  80000    ;TOS-Länge (Default $80000)
  42. .WIDTH  = .8        ;CRC-Checksumm korrekt erstellen
  43.  
  44. ;*******************************************************************************
  45. ;* 
  46. ;* Einleseformat des Patchprogramms
  47.  
  48. <*              ;ungepatches TOS 4.04 aus dem ROM lesen 
  49. =08.03.1993     ;mu₧ die Version vom 08.03.1993 sein! (sonst Message!)
  50.  
  51.  
  52. ;*******************************************************************************
  53. ;* 
  54. ;* Berechnen und Setzen der CRC-Prüfsumme von TOS 4.04
  55. ;* Beim ROM-TOS erscheint sonst die Message ;* 'CRC-error in chip E.', falls der
  56. ;* Test nicht ausgeschaltet ist
  57.  
  58.  
  59. ;*******************************************************************************
  60. ;* 
  61. ;* Ausgabeformat des Patchprogramms
  62.  
  63. >1                  ;eine Datei abspeichern für PLCC-Chip
  64. ;>2                  ;zwei Dateien abspeichern für DIL-Eproms
  65.  
  66. ;*******************************************************************************
  67. ;*
  68. ;* CPU auf 16Mhz
  69. ;* CPU und BLITTER Taktfrequenz wird vom ROM TOS mit 16MHz gesetzt, lediglich 
  70. ;* in der RESET-Phase wird die CPU mit 8MHz getaktet um sämtliche Systemkompo-
  71. ;* nenten synchronisieren zu können, daher kein Patch erforderlich 
  72.                              
  73. ;*******************************************************************************
  74. ;*
  75. ;* MR/JF 08.11.1994 (V1.0)
  76. ;*
  77. ;* Vorteilhaft wenn man nur SCSI-Festplatten am Falcon betreibt und keine IDE-
  78. ;* Platte eingebaut ist (Gedenkminute für nicht gefundene IDE-Platte wird unter-
  79. ;* drückt!), somit wird dann schneller von einer SCSI-Platte gebootet.
  80. ;* Mit besonderen Dank an Steffen Engel und Jens Fellmuth für die Tips und Hilfe
  81. ;* bei der Suche nach dieser verlausten Routine
  82.  
  83. ;1F16 $03E8   ; 5 Sekunden Timeout (Gedenkminute) -> Atari Defaulteinstellung
  84. ;1F16 $0190   ; 2 Sekunden Timeout
  85. ;1F16 $00C8   ; 1 Sekunde Timeout
  86. ;1F16 $0000   ; 0 Sekunden Timeout
  87.  
  88. ;*******************************************************************************
  89. ;*
  90. ;* MR 08.11.1994 (V1.0)
  91. ;*
  92. ;* IDE Festplatte wird abgewürgt beim Systemstart und es wird von einer falls
  93. ;* vorhandenen und bootbaren SCSI Festplatte, ansonsten von Diskette gebootet.
  94. ;* Nur sinnvoll, falls der Rechner beim starten beim Zugriff auf die IDE Fest-
  95. ;* platte (Rootprogramm und Festplattentreiber laden und starten) mit Bomben
  96. ;* umsich wirft und nicht in den Desktop kommt.
  97. ;*
  98. ;* Eigentlich nur wegen der Vollständigkeit halber mit aufgenommen, im normalen
  99. ;* Betrieb absolut unsinnig (Also mehr was für Händler/Werkstätten)!
  100. ;*
  101.  
  102. ;1ECE $00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00                     
  103. ;1EEC $00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00                     
  104.  
  105. ;*******************************************************************************
  106. ;*
  107. ;* SE/MR 08.11.1994 (V1.0)
  108. ;*
  109. ;* Falcon meldet sich bei Selektion als SCSI-Gerät 7 (Initiator identification)
  110. ;* Sinnvoll ist es, wenn dann bei arbitrierenden Festplattentreibern auch
  111. ;* SCSI-ID 7 gesetzt wird, damit der Treiber und eine evtl. Verwendung von
  112. ;* DMARead/Write nicht zu Selektion verschiedener Initiatoren führen.
  113. ;*
  114. ;* Dieser Patch sollte nur verwendet werden, wenn man eine SCSI-Platte
  115. ;* benutzt, die Initiator Identification verlangt (zB Quantum Empire, Fujitsu MOD)
  116. ;* und nicht den Plattentreiber von IDE bootet.
  117. ;*
  118. ;* Hierzu MU₧ ein Festplattentreiber verwendet werden, der Bus Arbitration unter-
  119. ;* stützt (z.b. HDDriver ab Version 3.50 von Uwe Seimet (ist enthalten bei 
  120. ;* OUTSIDE - Vertrieb Maxon und DISKUS - Vertrieb CCD oder einzeln als Paket bei
  121. ;* Uwe Seimet selbst.
  122. ;*
  123. ;* Der ATARI Festplattentreiber AHDI unterstützt dieses Feature (Bus Arbitration)
  124. ;* NICHT!
  125.  
  126. ; 1C0E $7080
  127.  
  128. ;*******************************************************************************
  129. ;*
  130. ;* MR 08.11.1994 (V1.0)
  131. ;*
  132. ;* Ersetzt die Atari-Bomben durch die ursprünglichen Atom-Pilze...         
  133.  
  134. ;12BC $07,C0,1F,F0,3B,F8,77,F4,B7,FA,BB,FA,DF,F6,66,FC,32,88,02,80,04,40,04,40,05,40,05,20,09,20,09,20 
  135.  
  136. ;* Ersetzt die Atom-Pilze durch die originalen Atari-Bomben                
  137.  
  138. ;12BC $06,00,29,00,00,80,48,40,11,F0,01,F0,07,FC,0F,FE,0D,FE,1F,FF,1F,EF,0F,EE,0F,DE,07,FC,03,F8,00,E0 
  139.  
  140. ;* Ersetzt die Atari-Bomben durch einen Stinkefinger                       
  141.  
  142. ;12BC $0C,00,12,00,11,00,09,00,09,F0,04,A8,1C,A4,26,54,22,04,28,04,3C,04,44,02,40,02,30,02,0E,02,01,01
  143.  
  144. ;*******************************************************************************
  145. ;*
  146. ;* MR 15.04.94 (V1.2)
  147. ;*
  148. ;* REQ (DTR)-Signal am LAN-Port (SCC_Port A) auf LOW legen   
  149.  
  150. ;2D3B $62   ; orignalwert ist $E2
  151.  
  152. ;* DTR-Signal am Modem-Port (SCC_Port B) auf LOW legen
  153.  
  154. ;2D51 $62   ; orignalwert ist $EA
  155.  
  156. ;* Initialisierungswerte für SCC-Chip ab $2D32
  157.  
  158. ;*******************************************************************************
  159. ;*
  160. ;* MR 08.11.94 (V1.0)
  161. ;*
  162. ;* Druckertimeout (Centronics) auf XXs statt auf 30s (Atari Default) einstellen   
  163.  
  164. ;241C $1770   ; 30 Sekunden (Atari default)
  165. ;241C $0FA0   ; 20 Sekunden
  166. ;241C $07D0   ; 10 Sekunden
  167. ;241C $03E8   ;  5 Sekunden
  168. ;241C $00C8   ;  1 Sekunde 
  169.  
  170. ;*******************************************************************************
  171. ;*
  172. ;* MR 08.11.94 (V1.0)
  173. ;*
  174. ;* Fast-Load-Bit für schnelleres Laden (siehe ST-Computer 1/90)
  175. ;* Produziert Fehler bei einigen Laufwerken (Original Falcon030 Floppy von Atari)
  176. ;* deswegen hier nur als Kommentar
  177.                                                                            
  178. ;447F $10
  179.  
  180. ;*******************************************************************************
  181. ;*
  182. ;* MR 08.11.94 (V1.0)
  183. ;*
  184. ;* Suche nach Laufwerk 'B' unterbinden -> Schnelleres Booten
  185. ;* >>> Funktioniert nicht mit 2 (Physikalischen) Floppylaufwerken!
  186.  
  187. ;4803 $01  ;JA, die Routinen die gepatcht werden müssen, existieren DREIMAL! 
  188. ;A497 $01                                                                   
  189. ;3E55D $01                                                                  
  190.  
  191. ;*******************************************************************************
  192. ;*
  193. ;* MR 08.11.94 (V1.0)
  194. ;* 
  195. ;* Grow- und Shrinkboxen ausschalten, bringt Speed beim Bildschirmaufbau!
  196.  
  197. ;33AAA $4E,75                                                               
  198. ;33AEE $4E,75                                                               
  199.  
  200. ;*******************************************************************************
  201. ;* 
  202. ;* MR 08.11.94 (V1.0)
  203. ;* 
  204. ;* Atari-Anfangsfuji 
  205. ;49434 ATARI.ABS                                                           
  206.  
  207. ;* Atari-Anfangsfuji gegen 'Gib-Dos keine Chance' ersetzen.
  208. ;* Fuji von Reiner Rosin 
  209. ;49434 GIB_DOS.ABS                                                         
  210.  
  211. ;* Atari-Anfangsfuji gegen 'GeTuned'-Figur ersetzen.
  212. ;* Figur von Sven Spitzmacher
  213. ;49434 GT_TOS.ABS                                                          
  214.  
  215. ;* Atari-Anfangsfuji gegen 'United Federations of Planet - Logo (Star Trek)' ersetzen
  216. ;* Logo gezeichnet von Michael Ruge
  217. ;49434 UFP_LOGO.ABS                                                        
  218.  
  219. ;* Atari-Anfangsfuji gegen 'X' ersetzen
  220. ;* X gezeichnet von Michael Ruge
  221. ;49434 X.ABS                                                               
  222.  
  223. ;* Atari-Anfnagsfuji gegen "é" (Scheiss égale) ersetzen. (David hat es so gewollt)
  224. ;* é gezeichnet von Michael Ruge
  225. ;49424 SCHEGALE.ABS
  226.  
  227. ;*******************************************************************************
  228. ;*
  229. ;* MR 08.11.94 (V1.0)
  230. ;* 
  231. ;* Ändert den Papiervorschub bei der Hardcopy ab. Somit kann sowohl auf einem
  232. ;* NEC P6, wie auch weiterhin auf einem EPSON eine Hardcopy gemacht werden
  233. ;* (Übernommen aus der ST-Computer 10/90, funktioniert eh nur in ST-Hoch (SM124)
  234. ;* habe es daher auch nicht getestet!
  235.  
  236. ;4AE48 $1B,41,07,FF                                                         
  237.  
  238. ;*******************************************************************************
  239. ;*
  240. ;* MR 08.11.94 (V1.0)
  241. ;*
  242. ;* Mit diesem Patch wird das Peseta Zeichen durch das Esszet-Zeichen ersetzt.
  243. ;* Dies sieht nun mal auf den meisten Nadeldruckern besser aus, allerdings wirkt
  244. ;* es natürlich nur bei Texten, welche mit dem gepachten TOS eingegeben werden.
  245. ;* In den alten Texten steht ja noch das ₧ drin.
  246. ;*
  247. ;* Macht Probleme bei Everest, Wordplus 3.20 TT auf meinem Falcon030, daher als Kommentar
  248.  
  249. ;36778 $E1                                                                 
  250. ;36878 $E1
  251.  
  252. ;*******************************************************************************
  253. ;*
  254. ;* MR 08.11.94 (V1.0)
  255. ;*
  256. ;* Im Dialog `FORMATIEREN` "Hohe Schreibdichte" durch "Dreiseitig" ersetzen
  257. ;*
  258.  
  259. ;5B80F $20,20,20,20,44,72,65,69,73,65,69,74,69,67,20,20,20,20               
  260.  
  261. ;*******************************************************************************
  262. ;*
  263. ;* MR 03.12.94 (V1.1)
  264. ;*
  265. ;* Im Dialog BILDSCHIRMTYP "True Color" durch "High Color" ersetzen 15 bzw. 16Bit 
  266. ;* Farbgrafik wie Sie der Falcon030 hat, ist kein True Color!
  267.  
  268. ;5674A $48,69,67,68 : Englische RSC
  269. ;56B37 $48,69,67,68 : Englische RSC
  270. ;57D3A $48,69,67,68 : Englische RSC
  271.  
  272. ;5C1CA $48,69,67,68 ; Deutsche RSC
  273. ;5C402 $48,69,67,68 ; Deutsche RSC
  274. ;5C854 $48,69,67,68 ; Deutsche RSC
  275.  
  276. ;68786 $48,69,67,68 ; Französische RSC
  277.  
  278. ;*******************************************************************************
  279. ;*
  280. ;* MR 03.12.94 (V1.1)
  281. ;*
  282. ;* Im Deutschen Dialog `Desktop Info` steht die Jahreszahl auf 1992, mu₧ aber 
  283. ;* 1993 hei₧en. Das TOS Datum lautet nämlich auf den 08.03.1993!
  284.  
  285. ;5B5AD $33                       
  286.  
  287. ;*******************************************************************************
  288. ;*
  289. ;* MR 20.01.1995 (V1.2)
  290. ;*
  291. ;* Standardtastaturbelegung für die Desktopfunktionen ändern
  292. ;* ASCII-Werte der Standardtastenbelegung (aus dem NEWDESK.INF übernommen)
  293. ;* Nicht belegte Tasten erhalten den Wert 00!
  294.  
  295. ;51062 $4F,53,4C,44,46,42,43,57,45,4D,54,49,58,4E,41,47,52,55,50,48,4B,51,59,5A,56,30,2B,2D,2A
  296.  
  297. ;*******************************************************************************
  298. ;*
  299. ;* MR 20.01.1995 (V1.2)
  300. ;*
  301. ;* Deutsche ROM TOS NEWDESK.INF ändern
  302.  
  303. ;61B00 $30,30,20,30,30,20,30,41,20,30,31,20,31,46,20,31,43,20,30,30 ; Window 1 Plazieren
  304. ;61B1B $30,30,20,30,30,20,32,43,20,30,31,20,31,46,20,31,43,20,30,30 ; Window 2 Plazieren
  305. ;61C18 $30,30,20,30,30,20,30,30,20,46,46                            ; Icon Floppy A Plazieren
  306. ;61C3A $30,30,20,30,31,20,30,30,20,46,46                            ; Icon Floppy B Plazieren
  307. ;61C5C $30,30,20,30,37,20,30,32,20,46,46                            ; Icon Papierkorb Plazieren
  308.  
  309. ;*******************************************************************************
  310. ;*
  311. ;* MR 08.11.94 (V1.0)
  312. ;*
  313. ;* Anfangsadressen der verschiedenen ROM-TOS NESWESK.INF                   
  314.  
  315. ;5975A - Englische    - English
  316. ;61A5A - Deutsche     - German
  317. ;69FCA - Französische - French
  318. ;7231A - Italienische - Italia
  319. ;7A81A - Spanische    - Spanish                          
  320.  
  321. ; Falls jetzt jemand auf die Idee kommen sollte, zu versuchen die NEWDESK.INF so
  322. ; zu patchen damit der Falcon bei gedrückter Control/Alternate-Taste statt in 
  323. ; ST-LOW, in 640*480*16 oder so bootet, den mu₧ ich enttäuschen.
  324. ; Genau dieses Byte wird NICHT ausgewertet, der Videochip wird direkt program-
  325. ; miert :-((((((((((((((((((((((((((
  326.  
  327. ;*******************************************************************************
  328.  
  329. ;* Ende der Datei... Viel Spa₧ mit dem gepatchten TOS 4.04!
  330.